package com.itxh.registry;


import com.itxh.model.BeanDefinition;

import java.util.List;

/**
 * 只是想让BeanFactory对外可以暴露一种BeanDefinitionRegistry的能力
 */
public interface BeanDefinitionRegistry {

    void registerBeanDefinition(String beanName, BeanDefinition bd);

    BeanDefinition getBeanDefinition(String beanName);

    List<BeanDefinition> getBeanDefinitions();
}
